A Touch of Italy4198 South Atlantic Avenue New Smyrna Beach Fl 32169, New Smyrna Beachopens at 11:00 today (in 46 min)